/**
 * 菜单返回 选中的所有父节点，用于显示路径
 * @param {Array} arr1
 * @param {number} id
 * @returns {Array}
 */
 function familyTree(arr1:any, id:any) {
    const temp: Array<any> = [];
    function forFn (arr:any, id:any) {
        for (let i = 0; i < arr.length; i++) {
            const item = arr[i];
            if (item.id == id) {
                temp.unshift(item)
                forFn(arr1, item.parent_id)
                break
            } else {
                if (item.childs) {
                    forFn(item.childs, id)
                }
            }
        }
    }
    forFn(arr1, id)
    return temp
}
export {
    familyTree
};